Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F19 USA F20 Italy F19 Italy F20 Italy F22 Italy F25 Italy #4-w2 Italy #4-w4 Germany F4 Italy F1 Italy F4 Italy F10 Romania F1 Italy F17 USA F16 France F17 France F19 USA F27 Mexico F17 Spain F32 USA F1 USA F5 Italy F4 France F5 Italy F12 Italy F13 Italy F14 Italy F18 Italy F24 Italy F25 Italy F29 France F12 France F14 USA F1 USA F2 USA F3 USA F4 USA F5 USA F6 Usa F7 Usa F9 Usa F12 Usa F13 Italy F5 France F18 USA F2 Great Britain F15 Great Britain F16 France F19 Great Britain F17 Spain F37 France F4 Italy F6 Italy F10 USA F1 USA F1 USA F6 Italy F5 Chile F2 Chile F3 USA F13 USA F14 USA F15 USA F22 USA F27 Italy F23 Italy F27 Mexico F12 USA F7 USA F8 USA F16 Italy F4 USA F14 Israel F7 USA F17 (Winston-Salem) Spain F38 France F13 Great Britain F5 Italy F24 Great Britain F6 Italy F10 Italy #4-w1 Italy F15 Italy #4-w3 Italy F8 Romania F2 Italy F13 Italy F14 Italy F15 Italy F26 Ecuador F1 Ecuador F2 Italy F30 Italy F31 Belgium F2 USA F28 USA F29 USA F2 Italy F1 Italy F2 USA F4 Italy F15 USA F3 (Naples) USA F5 (Weston) M15 Naples M25 Shymkent M25 Naples M25 Naples M25 Naples Unicredit (Suisse) Bank S.A. Challenger - Chiasso 2007 Challenger of Santa Clara - Valencia Guzzini Challenger - Recanati Bauer Watertechnology Cup 2007 - Eckental Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Baton Rouge Pro Tennis Classic - Baton Rouge Oldum Brown Vancouver Open - Vancouver Ethias Trophy - Mons Talahassee Challenger Carson Challenger Italy F11 Prostejov Challenger Denmark F1 Tiburon Challenger Honolulu Challenger Samarkand Challenger Marburg Challenger Manta Challenger Petange Challenger Cali Challenger Fergana Challenger Geneva Challenger Tyumen Challenger Astana Challenger Lexington Challenger Jonkoping Challenger Prague Challenger Binghamton Challenger Recanati Challenger Lexington Challenger Granby Challenger Shymkent Challenger USA F15 USA F3 XL Bermuda Open - Bermuda Heilbronn Open - Heilbronn Recanati Challenger M25 Shymkent Waco Tennis Challenger - Waco M25 Cuneo M15 Almaty M25+H Appiano Szczecin Challenger M15 Cancun USTA Tallahassee Tennis Challenger - Tallahassee M25 Naples Levene Gouldin & Thompson Tennis Challenger - Binghamton RCA Championships - Indianapolis M15 Weston Sacramento Challenger Astana Challenger Israel F8 Napa Challenger Braunschweig Challenger Manta Challenger Napoli Challenger Barletta Challenger Turin Challenger Heilbronn Challenger Yuba City Challenger Knoxville Challenger Samarkand Challenger Calabasas Challenger Milan Challenger International Tennis Championships - Delray Beach Istanbul Challenger Naples Challenger - Naples RCA Championships - Indianapolis Tennis Napoli Cup 2007 - Napoli Music City Challenger - Nashville JSM Challenger - Champaign ITG Miami Challenger - Miami Internationaux du Doubs - Besancon Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Remo Tennis Cup - San Remo US Men's Clay Court Championships - Houston Open Diputacion Ciudad de Pozoblanco - Cordoba Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide TEAN International - Alphen Aan Den Rijn Open 13 - Marseille SAP Open - San Jose Legg Mason Tennis Classic - Washington Ford Tennis Championships - Louisville Sunrise Challenger Napoli Challenger Bordeaux Challenger Sarasota Challenger St. Petersburg Open - St. Petersburg Brisbane - Brisbane Tulsa Challenger Tiburon Challenger Calabasas Challenger Intersport Heilbronn Open - Heilbronn Champaign Challenger Open 13 - Marseille Honolulu Challenger Barletta Challenger Savannah Challenger Regions Morgan Keegan Championships - Memphis Rome Challenger Legg Mason Tennis Classic - Washington Turin Challenger Proton Malaysian Open - Kuala Lumpur Binghamton Challenger Beijing Challenger ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Sacramento Challenger AEGON Championships - London Catella Swedish Open - Bastad Legg Mason Tennis Classic - Washington Knoxville Challenger Pilot Pen Tennis - New Haven Malaysian Open - Kuala Lumpur Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona China Open - Beijing AEGON Championships - London Davidoff Swiss Indoors Basel - Basel Prague Challenger Panama City Challenger Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Quito Challenger Tashkent Challenger Dallas Challenger Prostejov Challenger Braunschweig Challenger German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Moselle - Metz Salinas Challenger Portoroz Challenger If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Heilbronn Challenger Prostejov Challenger Mestre Challenger Happy Valley Challenger Launceston Challenger Gerry Weber Open - Halle Aix En Provence Challenger Dubai Duty Free Tennis Championships - Dubai Fergana Challenger Fifth-Third Bank Tennis Championships - Lexington Winston-Salem Open - Winston-Salem Fifth-Third Bank Tennis Championships - Lexington Winnipeg Challenger Brest Challenger 2002 Azalea Orthopedic Challenger - Tyler Qatar ExxonMobil Open - Doha Citi Open - Washington Kremlin Cup - Moscow Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Canottieri Mincio Open - Mantova V Trani Cup - Trani Rakuten Japan Open - Tokyo Shymkent Challenger Fifth-Third Bank Tennis Championships - Lexington Bet-at-home Open - Hamburg Fifth Third Bank Tennis Classic - Lexington Binghamton Professional Tennis Tournament - Binghamton Bet-at-home Cup - Kitzbuhel Sporting Challenger - Turin 10ø Tornea B. Camparini - Reggio Emilia 2004 Keys Gate Challenger - Homestead Jameson Cup - Milan Citta di Monza - Monza Challenger ATP de Cuenca Diario El Mercurio - Cuenca 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia The LTA Men's Challenger - Nottingham The Manchester Trophy - Manchester dBI Tennis Challenger - Binghamton Fifth Third Bank Tennis Classic - Lexington Arroyo de la Encomienda - Valladolid ATP Open Castilla y Leon - Segovia Odlum Brown Vancouver Open - Vancouver Open de Tenis Amaya - Pamplona II Manta Open - Manta Antonio Savoldi-Marco Co. - Manerbio Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova Swiss Indoors Basel - Basel Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa Ethias Tennis Trophy - Mons Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Brisbane International - Brisbane USTA Challenger of Orlando - Orlando Challenger 42 - Andrezieux USTA Freeman Men's Challenger - Joplin 3rd Volkswagon Challenger - Wolfsburg Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai XI Abierto Internacional de Salinas - Salinas BH Telecom Indoors Sarajevo 2006 - Sarajevo Copa Club Campestre de Aguascalientes - Aguascalientes XL Bermuda Open - Bermuda 10° Trofeo Luigi Pezzoli - Bergamo Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica BRD Nastase Tiriac Trophy - Bucharest 5° Sporting Challenger - Turin Memorial Manfredini - Sassuolo TEB BNP Paribas Istanbul Open - Istanbul Harbour Tennis Cup Regione Lombardia - Milan 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger-Immagine Trophy - Biella 2006 North Shore Pro Tennis Championship - Winnetka Riviera di Rimini Challenger - Rimini Fifth-Third Bank Tennis Classic - Lexington Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Bergamo Challenger WOW Cafe Challenger - New Orleans Open D'Orleans - Orleans Lubbock Challenger - Lubbock Open de L'Isere-Trophee BNP Paribas - Grenoble USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Regions Morgan Keegan Championships - Memphis Ford Tennis Championships - Louisville Music City Challenger - Nashville USTA Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa Internazionali de Tennis di Bergamo - Bergamo AT&T Challenger of Dallas - Dallas Freeman Men's $50,000 Challenger - Joplin Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Bancolombia Open - Bogota Voit Mexico City Open - Mexico City Mitsubishi Electric Europe Cup - Monza II Naples ITG Challenger - Naples Roma Challenger 2007 - Rome The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Countrywide Classic USTA Challenger - Carson Memorial Manfredini - Sassuolo Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Challenger Lugano - Lugano Arpa Ceramic Cup - Reggio Emilia Open de Montauban - Montauban St. Petersburg Open - St. Petersburg Trofeo Sisma Mantova - Mantova Open Castilla y Leon - Segovia Odlum Brown Vancouver Open - Vancouver Levene Gouldin & Thompson Tennis Challenger - Binghamton LXVII Concursu Internacional de Vigo - Vigo Kos-Zucchetti Tennis Cup - Cordenons Geneva Challenger - Geneva Citta di Como - Como Genova Open Challenger - Genova Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Open D'Orleans - Orleans Lubbock Challenger - Lubbock Open des Alpes Trophee BNP Paribas - Grenoble Oklahoma Challenger - Tulsa Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville IPP Open - Helsinki KGHM Dialog Polish Indoors - Wroclaw San Luis Potosi Challenger - San Luis Potosi 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tennis Napoli Cup - Napoli Puerto Rico Challenger Tennis Event - Humacao Mitsubishi Electric Europe Cup - Monza Tallahassee Tennis Challenger - Tallahassee Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Izmir Cup - Izmir The Surbiton Trophy - Surbiton Semgroup Challenger - Tulsa Open des Alpes Trophee BNP Paribas - Grenoble 2008 Lubbock Challenger - Lubbock Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas President's Cup - Astana National Bank Men's Rimouski Challenger - Rimouski JSM Challenger of Champaign - Urbana Bergamo Challenger Savannah Challenger Prostejov Challenger Granby Challenger Open SEAT 2008 - Barcelona Charlottesville Challenger Nur-Sultan Challenger Sarasota Challenger Bratislava Challenger Winnetka Challenger Vancouver Challenger Tulsa Challenger Champaign Challenger Dallas Challenger San Jose Challenger Tallahassee Challenger Sarasota Challenger Savannah Challenger Alessandria Challenger Heilbronn Challenger Winnetka Challenger Dallas Challenger Astana Challenger Genova Challenger Mons Challenger Belgrade Challenger M15 Cancun Heilbronn Challenger ATP Kremlin Cup - Moscow Monza Challenger Milan Challenger Braunschweig Challenger Sunrise Challenger Astana Challenger Caltanissetta Challenger Almaty Challenger Como Challenger Szczecin Challenger Lermontov Challenger Geneva Challenger Knoxville Challenger Champaign Challenger Estoril Open - Estoril Mersin Challenger Napoli Challenger Rome Challenger Prague Challenger Turin Challenger Monza Challenger Astana Challenger Panama City Challenger Segovia Challenger St. Remy Challenger Kazan Challenger Rome Challenger Athens Challenger Irving Challenger Lexington Challenger San Marino Challenger Helsinki Challenger Panama City Challenger Aix En Provence Challenger Perugia Challenger Milan Challenger Recanati Challenger Prague Challenger Meerbusch Challenger Genova Challenger Szczecin Challenger Orleans Challenger Mons Challenger Heilbronn Challenger Wroclaw Challenger Vicenza Challenger Poprad Tatry Challenger Orleans Challenger Happy Valley Challenger Wroclaw Challenger Rome Challenger Gatineau Challenger Furth Challenger Maui Challenger Astana Challenger Qatar ExxonMobil Open - Doha Koblenz Challenger Napoli Challenger Astana Challenger RCA Championships - Indianapolis Shymkent Challenger Lexington Challenger Winnetka Challenger Napoli Challenger Milan Challenger Countrywide Classic - Los Angeles Lexington Challenger Binghamton Challenger 2003 Freeman Men's Challenger - Joplin PBZ Zagreb Indoors - Zagreb Marburg Challenger Scheveningen Challenger Allianz Suisse Open Gstaad - Gstaad Internazionali di Tennis - Bergamo The Wright Financial Group USTA Challenger - Champaign Zadar Challenger Mercedes Cup - Stuttgart Estoril Open - Estoril The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport Delray Beach International Tennis Championships - Delray Beach The Artois Championships - London Delray Beach International Tennis Championships - Delray Beach Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach International German Open - Hamburg Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open Sabadell Atlantico - Barcelona Bet-at-home Open - Hamburg SkiStar Swedish Open - Bastad Open 13 - Marseille BMW Open - Munich PBZ Zagreb Indoors - Zagreb Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras AEGON International - Eastbourne Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam AEGON International - Eastbourne BMW Open - Munich St. Petersburg Open - St. Petersburg Antalya Open - Antalya Kremlin Cup - Moscow U.S. National Indoor Tennis Championships - Memphis Qatar ExxonMobil Open - Doha Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Rogers Masters - Toronto BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Apia International - Sydney Nur-Sultan Challenger Sopot Challenger U.S. Open - New York AEGON International - Eastbourne Legg Mason Tennis Classic - Washington D.C. Mercedes Cup - Stuttgart French Open - Paris If Stockholm Open - Stockholm Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Winston-Salem Open - Winston-Salem Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Delray Beach International Tennis Championships - Delray Beach Australian Open - Melbourne French Open - Paris U.S. Open - New York Tennis Masters Series - Cincinnati French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne St. Petersburg Open - St. Petersburg Campionati BNL dItalia - Rome Internazionali BNL dItalia - Rome Rogers Cup - Toronto Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells BMW Open - Munich Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Open Sabadell Atlantico - Barcelona Asian Hopman Cup - Astana Davis Cup, Group 1, PO, THA-KAZ 0-5 Hopman Cup - Perth Davis Cup, Group 1, 1R, KAZ-KOR 5-0 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, PO, KAZ-SUI 5-0 ARAG ATP World Tour Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, 1R, KAZ-AUT 3-1